NPI Logo

“Specialist” (Fort Collins, CO)

Location: Fort Collins, CO
Taxonomy: Specialist.

A provider can have more than one taxonomy code. It is critical to register all applicable taxonomy codes with NPPES and to use the correct taxonomy code to represent the specific specialty when filing claims. This will assist in more accurate and timely processing of claims.
1003172545 — ROBERT CARROLL RMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1003822065 — DR. DIANE IRVINE DUNCAN M.D.
Practice Location Address:
1701 E PROSPECT RD
FORT COLLINS CO
80525-1307
Practice Phone: 970-493-7445
1003848276 — DANIEL T TURNER MD
Practice Location Address:
1024 LEMAY AVE
FORT COLLINS CO
80524-3929
Practice Phone: 800-553-4924
1013425941 — JACKIE COOPER
Practice Location Address:
3938 JOHN F KENNEDY PKWY UNIT 11C
FORT COLLINS CO
80525-3087
Practice Phone: 970-227-6184
1023021102 — MR. JEREMY J BUSCH M.ED., ATC
Practice Location Address:
141 MOBY ARENA 0120 ATHLETIC TRAINING
FORT COLLINS CO
80523-0120
Practice Phone: 970-491-0272
1033483185 — KRISTI A TRUSCOTT RMT
Practice Location Address:
3938 JFK PKWY F11
FORT COLLINS CO
80525
Practice Phone: 970-204-0516
1043202385 — JACQUELINE C. FIELDS M.D.
Practice Location Address:
315 CANYON AVE SUITE 1
FORT COLLINS CO
80521-2677
Practice Phone: 970-472-6789
1043477185 — ASHLEY GRENINGER CMT
Practice Location Address:
3938 JFK PKWY SUITE 11-F
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1053540484 — JAN W ALEXANDER CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1053611020 — AMBER HEIMBUCK CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1063567402 — NORTHERN COLORADO SURGICAL ASSOCIATES PC
Practice Location Address:
2121 E HARMONY RD SUITE 250
FORT COLLINS CO
80528-3400
Practice Phone: 970-482-6456
1063745305 — KAREN FAZIO CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1073702411 — ARTHRITIS & RHEUMATOLOGY CLINIC OF NORTHERN COLORADO
Practice Location Address:
2121 E HARMONY RD STE 361
FORT COLLINS CO
80528-3404
Practice Phone: 970-267-9799
1073915138 — JULIE RAE STOLTMAN CMT, CPT, RYT
Practice Location Address:
904 AKIN AVE
FORT COLLINS CO
80521-2527
Practice Phone: 612-203-1749
1073998043 — GREG SMITS CO
Practice Location Address:
2290 E PROSPECT RD SUITE 2
FORT COLLINS CO
80525-9768
Practice Phone: 300-400-8866
1083660708 — DR. DIANA C MEDGYESY MD
Practice Location Address:
2121 E HARMONY RD SUITE 170
FORT COLLINS CO
80528-3400
Practice Phone: 970-493-6337
1083745699 — MR. JASON ROSIN CMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY SUITE 11-F
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1093367468 — WYOMING PHYSICAL THERAPY PC
Practice Location Address:
140 E BOARDWALK DR UNIT A
FORT COLLINS CO
80525-3153
Practice Phone: 970-223-8293
1104939057 — MISS KEVANN LYNN TUELL ATC
Practice Location Address:
531 YUMA CT
FORT COLLINS CO
80525-7035
Practice Phone: 970-217-0100
1174555973 — WILLIAM B REPERT
Practice Location Address:
1024 LEMAY AVE
FORT COLLINS CO
80524-3929
Practice Phone: 800-553-4924
1174821839 — GINA MARIE ANDERSON RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1184627218 — DR. LARRY D KIEFT MD
Practice Location Address:
1136 E STUART ST STE 2100
FORT COLLINS CO
80525-1197
Practice Phone: 970-493-5904
1184854895 — SARAH G GUSTIN CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1205241684 — JOSEPH CULHANE ED.D., CERT ROLFER
Practice Location Address:
344 E MOUNTAIN AVE
FORT COLLINS CO
80524-2914
Practice Phone: 970-215-8737
1205714748 — JOSEPHINE MADDEN RN
Practice Location Address:
3938 JOHN F KENNEDY PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-235-5959
1215112875 — KRISTA OSCHMANN, LLC
Practice Location Address:
1314 REEVES DR
FORT COLLINS CO
80526-9647
Practice Phone: 970-980-9377
1215961032 — JAMES J CAMPAIN
Practice Location Address:
1024 S LEMAY AVE
FORT COLLINS CO
80524-3929
Practice Phone: 303-306-7783
1245491430 — BURNHAM & BURNHAM M.D.P.C.
Practice Location Address:
1918 S LEMAY AVE SUITE A
FORT COLLINS CO
80525-1294
Practice Phone: 970-494-4531
1245610757 — KAREN KAY BALOG CMT
Practice Location Address:
521 STOVER ST
FORT COLLINS CO
80524-3122
Practice Phone: 970-227-2094
1255502449 — ASKEW & GRAY, PLLP
Practice Location Address:
1918 S LEMAY AVE STE A
FORT COLLINS CO
80525-1295
Practice Phone: 970-494-4531
1255565818 — CYNTHY PIERCE CMT
Practice Location Address:
3938 JFK PKWY # 11
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1255679866 — CHRISTOPHER OGILVIE
Practice Location Address:
3938 JFK PARKWAY 11
FORT COLLINS CO
80525
Practice Phone: 970-204-0516
1265559512 — MICHAEL MURRAY CMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY SUITE 11-F
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1275819146 — CINDY NIDER RMT
Practice Location Address:
3938 JFK PKWY # F
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1295032332 — LISA M PARKER RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1306976147 — MRS. TWYLA OSLER
Practice Location Address:
3938JFK PKWY SUITE 11-F
FORT COLLINS CO
80525
Practice Phone: 970-204-0516
1316056013 — DR. CHARLES JOSEPH BERTUCH JR. M.D.
Practice Location Address:
1120 E ELIZABETH STREET
FORT COLLINS CO
80524
Practice Phone: 970-493-9193
1346410578 — A WOMAN'S PLACE OF FT. COLLINS,PLLC
Practice Location Address:
1224 E ELIZABETH ST
FORT COLLINS CO
80524-4007
Practice Phone: 970-221-4977
1346541299 — JACQULINE SUE BURSON CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1366684219 — COLYN HARRIS CMT
Practice Location Address:
3938 JOHN F KENNEDY PARKWAY UNIT F 11
FORT COLLINS CO
80525-1275
Practice Phone: 970-204-0516
1376789552 — PHYSIOM, LLC
Practice Location Address:
1300 OAKRIDGE DR 130
FORT COLLINS CO
80525-5564
Practice Phone: 970-377-9555
1386085777 — MS. HEATHER RAE WRIGHT M.A., C.R
Practice Location Address:
1304 S COLLEGE AVE SUITE 1
FORT COLLINS CO
80524-4114
Practice Phone: 970-420-9281
1386775666 — MS. JANE HOUCK CMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY SUITE 11-F
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1386927002 — MAGGIE OLANIE RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1407161128 — BRUCE A. LOCKWOOD, M.D. INC.
Practice Location Address:
1300 OAKRIDGE DR SUITE 130
FORT COLLINS CO
80525-5564
Practice Phone: 970-377-9555
1407805351 — FRONT RANGE CANCER SPECIALISTS PC
Practice Location Address:
2315 E HARMONY RD #110
FORT COLLINS CO
80528-8620
Practice Phone: 970-212-7600
1407834377 — FAMILY PHYSICAL THERAPY CENTER, P.C.
Practice Location Address:
4674 SNOW MESA DR SUITE 140
FORT COLLINS CO
80528-8614
Practice Phone: 970-266-3850
1407880222 — TYLER M. JAMES DO
Practice Location Address:
1024 S LEMAY AVE
FORT COLLINS CO
80524
Practice Phone: 970-495-7000
1417078429 — TREVOR WICKEN
Practice Location Address:
5131 S COLLEGE AVE UNIT B
FORT COLLINS CO
80525-3968
Practice Phone: 970-266-0003
1417993916 — POUDRE VALLEY INTERNISTS PC
Practice Location Address:
4674 SNOW MESA DR STE 100
FORT COLLINS CO
80528-8615
Practice Phone: 970-482-3712
1427207646 — MR. DAVID L POWELL MAT-CERT. SPECIALIST
Practice Location Address:
4450 DENROSE CT
FORT COLLINS CO
80524-8360
Practice Phone: 970-391-9259
1437432150 — CARRIE PORTER RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1437445384 — JORDAN B BLAKELY RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1437446184 — JOANNE LINOHORST RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1457588568 — A WOMAN'S HEALING CENTER, LLC
Practice Location Address:
1006 LUKE ST
FORT COLLINS CO
80524-4016
Practice Phone: 970-419-1111
1457764813 — ELIZABETH ELI OTR/L
Practice Location Address:
1500 S LEMAY AVE
FORT COLLINS CO
80523
Practice Phone: 970-495-8780
1457803918 — JOSHUA LEARY, LMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY
FORT COLLINS CO
80525-3086
Practice Phone: 970-286-2723
1467484733 — PHILIP SCOTT JOHNSTON
Practice Location Address:
1024 S LEMAY AVE
FORT COLLINS CO
80524-3929
Practice Phone: 303-306-7783
1467784769 — NAOMI OCHOA CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1487917035 — KRISTA LEWIS RMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY F 11
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1497899793 — FORT COLLINS NEUROLOGY PC
Practice Location Address:
2121 E HARMONY RD # 270
FORT COLLINS CO
80528-3402
Practice Phone: 970-221-1993
1497979298 — MR. SEAN CLARK LMT
Practice Location Address:
151 S COLLEGE AVE SUITE A4
FORT COLLINS CO
80524-2864
Practice Phone: 970-305-2197
1497986251 — SHERYL DANIEL RMT
Practice Location Address:
530 S COLLEGE AVE SUITE 3
FORT COLLINS CO
80524-3002
Practice Phone: 970-407-8200
1508080490 — NORTHERN COLORADO PLASTIC SURGERY, PC
Practice Location Address:
2315 EAST HARMONY ROAD SUITE 160
FORT COLLINS CO
80528-8620
Practice Phone: 970-493-8800
1508148842 — TAMMY FOVARGUE RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1518231612 — NICHOLE KELLERMAN RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1518475391 — CORINNA KROMER CRMT, HTCP, REV.
Practice Location Address:
4818 SNOWDRIFT CIRCLE
FORT COLLINS CO
80528
Practice Phone: 970-282-9281
1518846179 — AVERY LEE MALTZAHN
Practice Location Address:
3726 S TIMBERLINE RD STE 102
FORT COLLINS CO
80525-4332
Practice Phone: 970-690-5938
1538566146 — DONNA CORBETT LEWIS
Practice Location Address:
3938 JFK PKWY
FORT COLLINS CO
80525-3086
Practice Phone: 970-581-8619
1538586722 — DIANNE RUSSELL RMT
Practice Location Address:
3938 JFK PKWY SUITE F11
FORT COLLINS CO
80525
Practice Phone: 970-204-0516
1548557283 — MARIE B JAHNE RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1558394676 — TIMOTHY J HUTCHISON
Practice Location Address:
1024 S LEMAY AVE
FORT COLLINS CO
80524-3929
Practice Phone: 303-306-7783
1558501379 — CATHERINE GERARDS CMT
Practice Location Address:
3938 JOHN F KENNEDY PARKWAY SUITE F 11
FORT COLLINS CO
80527-1275
Practice Phone: 970-204-0516
1558643809 — JACQUI CHIPLIN
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1609004175 — KRISTIN KELLEY ORTIZ CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1609171073 — MARCUS DUNGEN RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1619104221 — ROGER JEWETT CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1649295130 — UROLOGY CENTER OF THE ROCKIES, PC
Practice Location Address:
2315 E HARMONY RD STE 140
FORT COLLINS CO
80528-8620
Practice Phone: 970-484-6700
1649530700 — KALI SMIGELSKY RMT
Practice Location Address:
3938 JFK PKWY F 11
FORT COLLINS CO
80525
Practice Phone: 970-204-0516
1669044350 — COLORADO ALLERGY AND ASTHMA CENTERS, PC
Practice Location Address:
2014 CARIBOU DR STE 200
FORT COLLINS CO
80525-4388
Practice Phone: 970-221-1681
1689838625 — JEN STRATING M.A., BCIA-C
Practice Location Address:
315 CANYON AVE
FORT COLLINS CO
80521-2677
Practice Phone: 970-690-2153
1699076539 — ANA CASAS RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1700189875 — GEROGE DANIEL MORIN RN,CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1700818077 — LAWRENCE J. WEIL MD
Practice Location Address:
1024 LEMAY AVE
FORT COLLINS CO
80524-3929
Practice Phone: 800-553-4924
1710118096 — JANIE BURNHAM CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-2051
1720119985 — MISS REBECCA MCCLANAHAN CMT
Practice Location Address:
3938 JFK PKWY SUITE 11-F
FORT COLLINS CO
80525
Practice Phone: 970-204-0516
1730348517 — H&A MEDICAL MANAGEMENT
Practice Location Address:
1006 ROBERTSON ST STE 204
FORT COLLINS CO
80524-3948
Practice Phone: 970-482-3820
1730442906 — JESSICA CASTELBLANCO RMT
Practice Location Address:
3938 JFK PKWY F 11
FORT COLLINS CO
80525
Practice Phone: 970-204-0516
1730489477 — KARYN FEREDAY
Practice Location Address:
140 BOARDWALK DR SUITE A
FORT COLLINS CO
80525-3153
Practice Phone: 970-223-8293
1740820331 — COLORADO BRIAN TRAINING, INC
Practice Location Address:
1100 HAXTON DR UNIT 105
FORT COLLINS CO
80525-6213
Practice Phone: 970-672-2020
1750402483 — MS. HILDA DEINES CMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY SUITE 11-F
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1760413280 — ERIC B OLSEN MD
Practice Location Address:
1024 LEMAY AVENUE
FORT COLLINS CO
80525
Practice Phone: 970-495-7711
1770528424 — KIEFT, CLOYD & HOFFMANN, PC
Practice Location Address:
1136 E STUART ST #2100
FORT COLLINS CO
80525-1195
Practice Phone: 970-493-5904
1770726531 — KARIN CHAPMAN CMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY SUITE F-11
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1770901183 — MS. MANDIE L GLEASON LMT
Practice Location Address:
420 S HOWES ST SUITE A-105
FORT COLLINS CO
80521-2871
Practice Phone: 505-231-0984
1801842646 — JERRY D NASH M.D.
Practice Location Address:
2121 E HARMONY RD SUITE 180
FORT COLLINS CO
80528-3400
Practice Phone: 970-226-6111
1811243363 — SPECIALTY STAFFING SOLUTIONS, LLC
Practice Location Address:
1001A E HARMONY RD # 256
FORT COLLINS CO
80525-3354
Practice Phone: 970-692-8832
1821219742 — DR. CAROL F KUTCHUKIAN-BOXLEY PH.D.
Practice Location Address:
2629 REDWING RD STE 295
FORT COLLINS CO
80526-6316
Practice Phone: 970-690-2042
1851449979 — PATRICIA ELLEN MATTESON NCMT
Practice Location Address:
2231 CHAROLAIS DR
FORT COLLINS CO
80526-1407
Practice Phone: 970-420-8040
1861843781 — KRISTIN NICOLE RHOADES LICENSED MASSAGE THE
Practice Location Address:
2730 W ELIZABETH ST
FORT COLLINS CO
80521-4004
Practice Phone: 303-378-3294
1871524967 — PAUL L SNODDERLEY MD
Practice Location Address:
1024 S LEMAY AVE
FORT COLLINS CO
80524-3929
Practice Phone: 970-495-8006
1871733030 — ALICIA WETZEL CMT
Practice Location Address:
3938 JOHN F. KENNEDY PKWY
FORT COLLINS CO
80525-1275
Practice Phone: 970-204-0516
1871820217 — DOUGLAS W BURKES
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1871894485 — TIM MCCARN CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1881725844 — INTERNAL MEDICINE CLINIC INC.
Practice Location Address:
2021 BATTLECREEK DR UNIT B
FORT COLLINS CO
80528-5120
Practice Phone: 970-224-9508
1881976744 — ELISABETH ANNE WELCH CMT
Practice Location Address:
605 1/2 S COLLEGE AVE
FORT COLLINS CO
80524-3003
Practice Phone: 970-227-3693
1891727160 — JOHN MATTHEW LUTTRELL
Practice Location Address:
1024 S LEMAY AVE
FORT COLLINS CO
80524-3929
Practice Phone: 303-306-7783
1902033509 — MELINDA RIPPLINGER CMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1902155336 — MRS. SRIPRIYA MADURA PRINCE DPT
Practice Location Address:
2211 S COLLEGE AVE SUITE 300
FORT COLLINS CO
80525-1489
Practice Phone: 970-663-6142
1912027962 — MR. ANASTASIOS KOLOVOS CMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY SUITE 11-F
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1912140773 — BONNIE BEND MT
Practice Location Address:
3938 JOHN F KENNEDY PKWY SUITE F-11
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516
1912267089 — REBECCA FERRERA RMT
Practice Location Address:
3938 JFK PKWY F 11
FORT COLLINS CO
80525
Practice Phone: 970-204-0516
1922391135 — GERALDINE VELASQUEZ RMT
Practice Location Address:
3938 JFK PKWY UNIT 11F
FORT COLLINS CO
80525-3087
Practice Phone: 970-204-0516
1932349727 — DEVON PARKER
Practice Location Address:
3938 JOHN F KENNEDY PARKWAY, SUITE F 11 MEDICAL MASSAGE OF THE ROCKIES
FORT COLLINS CO
80527-1275
Practice Phone: 970-204-0516
1942193404 — JUST NOURISHMENT, LLC
Practice Location Address:
1109 OAK PARK DRIVE
FORT COLLINS CO
80525
Practice Phone: 281-435-4539
1962629626 — MS. ADRIANA H. AVALOS CMT
Practice Location Address:
3938 JFK PARKWAY SUITE 11-F
FORT COLLINS CO
80525
Practice Phone: 970-204-0516
1962673483 — JACQUELINE ADOLPH
Practice Location Address:
155 W HARVARD ST SUITE 102
FORT COLLINS CO
80525-5200
Practice Phone: 970-217-7007
1972272805 — CHRISTINA ROMERO
Practice Location Address:
1918 S LEMAY AVE STE A
FORT COLLINS CO
80525-1295
Practice Phone: 970-286-0033
1972556991 — ADVANCED NEUROLOGY OF COLORADO, LLC
Practice Location Address:
2121 E HARMONY RD SUITE 180
FORT COLLINS CO
80528-3400
Practice Phone: 970-226-6111
1972621308 — LEONARD MARTIN SOKOLOSKI P.T.
Practice Location Address:
4674 SNOW MESA DR SUITE 140
FORT COLLINS CO
80528-8615
Practice Phone: 970-266-3850
1982147328 — MS. MEGAN JETT
Practice Location Address:
1918 S LEMAY AVE STE A
FORT COLLINS CO
80525-1295
Practice Phone: 970-286-0033
1982659017 — TAMARA A MILLER M.D.
Practice Location Address:
2121 E HARMONY RD SUITE 180
FORT COLLINS CO
80528-3400
Practice Phone: 970-226-6111
1992825947 — MRS. SARA TRIMBLE CMT
Practice Location Address:
3938 JOHN F KENNEDY PKWY SUITE-11F
FORT COLLINS CO
80525-3086
Practice Phone: 970-204-0516

Copyright © 2007-2026 Data Labs Health. All rights reserved.